<?php 
require_once(dirname(__FILE__).'/MySQLDomain.php');
class MemberDomain extends MySQLDomain {

	public static $CollectionName="member";

	public function __construct($data) {
		parent::__construct($data, MemberDomain::$CollectionName, "memberID");
	}

	public function getMemberID() {
		return $this->getField("memberID");
	}
	public function setMemberID($memberID) {
		$this->setField("memberID", $memberID);
	}

	public function getEmail() {
		return $this->getField("email");
	}
	public function setEmail($email) {
		$this->setField("email", $email);
	}

	public function getPass() {
		return $this->getField("pass");
	}
	public function setPass($pass) {
		$this->setField("pass", $pass);
	}

	public function getFirstName() {
		return $this->getField("firstName");
	}
	public function setFirstName($firstName) {
		$this->setField("firstName", $firstName);
	}

	public function getLastName() {
		return $this->getField("lastName");
	}
	public function setLastName($lastName) {
		$this->setField("lastName", $lastName);
	}

	public function getAddress() {
		return $this->getField("address");
	}
	public function setAddress($address) {
		$this->setField("address", $address);
	}

	public function getFloor() {
		return $this->getField("floor");
	}
	public function setFloor($floor) {
		$this->setField("floor", $floor);
	}

	public function getElevator() {
		return $this->getField("elevator");
	}
	public function setElevator($elevator) {
		$this->setField("elevator", $elevator);
	}

	public function getPhone() {
		return $this->getField("phone");
	}
	public function setPhone($phone) {
		$this->setField("phone", $phone);
	}

	public function getMobile() {
		return $this->getField("mobile");
	}
	public function setMobile($mobile) {
		$this->setField("mobile", $mobile);
	}

	public function getDeliveryAddress() {
		return $this->getField("deliveryAddress");
	}
	public function setDeliveryAddress($deliveryAddress) {
		$this->setField("deliveryAddress", $deliveryAddress);
	}

	public function getBillingAddress() {
		return $this->getField("billingAddress");
	}
	public function setBillingAddress($billingAddress) {
		$this->setField("billingAddress", $billingAddress);
	}

	public function getPreferredDeliveryDay() {
		return $this->getField("preferredDeliveryDay");
	}
	public function setPreferredDeliveryDay($preferredDeliveryDay) {
		$this->setField("preferredDeliveryDay", $preferredDeliveryDay);
	}

	public function getPreferredDeliveryTime() {
		return $this->getField("preferredDeliveryTime");
	}
	public function setPreferredDeliveryTime($preferredDeliveryTime) {
		$this->setField("preferredDeliveryTime", $preferredDeliveryTime);
	}

	public function getZipcode() {
		return $this->getField("zipcode");
	}
	public function setZipcode($zipcode) {
		$this->setField("zipcode", $zipcode);
	}

	public function getCountryShortCode() {
		return $this->getField("countryShortCode");
	}
	public function setCountryShortCode($countryShortCode) {
		$this->setField("countryShortCode", $countryShortCode);
	}

	public function getIsAdmin() {
		return $this->getField("isAdmin");
	}
	public function setIsAdmin($isAdmin) {
		$this->setField("isAdmin", $isAdmin);
	}

}
?>